<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if (Zen::IniciarSesion()) {
    $debug = false;
    $id = $_POST['id'];

    $db = Zen::Db(0);

    $tabla = 'ordenes_trabajo';
    $record = array();

    $record["ot_estado"] = 'nul';
    //$record["ot_fecha_termino_ot"] = date('Y-m-d');
    //

    //SE ACTUALIZA LA CUADRATURA SETEANDO A NULL LOS CAMPOS DEL CIERRE
    $res = $db->AutoExecute($tabla, $record, 'UPDATE', "ot_id=$id  and ot_estado='ing' and ot_estado!='nul'", true);


    $json = new Services_JSON();
    $datos['filas'] = Zen::FilasAfectadas();
    if ($res) {
        if (($datos['filas'] * 1) > 0) {
            $datos = array('error' => 'ok');
        } else {
            $datos = array('error' => 'mal');
            $datos["detalles"] =
                'Solo se pueden ANULAR ordenes de trabajo que tengan el estado INGRESADA.';
        }
        $salida = $json->encode($datos);
        echo $salida;
    } else {
        $e = ADODB_Pear_Error();
        $datos['filas'] = Zen::FilasAfectadas();
        $datos["detalles"] = $e->message;
        //$datos = array('error'=>'mal');
        $salida = $json->encode($datos);
        echo $salida;
    }
} else {
    Zen::LogoutModulo();
}
?>
